'''
Module : thread
Created on Jul 26, 2012

@author: zhong

Description : 

'''
import threading
import time

class disk_stats( threading.Thread ):
    def __init__(self, num, interval):
        threading.Thread.__init__(self)
        self.thread_num = num
        self.interval = interval
        self.thread_stop = False
        
    def run(self):
        while not self.thread_stop:
            print 'just testing %d' % (self.thread_num)
            time.sleep(self.interval)
    
    def read(self):
        print 'test'
    
    def stop(self):
        self.thread_stop = True
        

def test():
    thread1 = disk_stats(1, 2)
    thread2 = disk_stats(2, 1)
    thread1.start()
    thread2.start()
    time.sleep(10)
    thread1.stop()
    thread2.stop()
    return


if __name__ ==  '__main__':
    test()